commitment to deliver - Alemán Inglés Diccionario